home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / DCLAP 4j / Drtf / DPICTprocess.h < prev    next >
Encoding:
Text File  |  1995-12-17  |  776 b   |  38 lines  |  [TEXT/R*ch]

  1. // DPICTprocess.h
  2. // d.g.gilbert
  3.  
  4.  
  5.  
  6. #ifndef _DPICTPROCESS_
  7. #define _DPICTPROCESS_
  8.  
  9. #include "DRichProcess.h"
  10.  
  11. class DPICTprocess : public DRichprocess
  12. {
  13. public:
  14.     DPICTprocess( DFile* itsFile, DFile* itsTempData, 
  15.                                  DRichView* itsDoc, Nlm_MonitorPtr progress);
  16.     virtual ~DPICTprocess();
  17.     virtual void Close();
  18.     virtual void Read();
  19.     virtual void handleTextClass();
  20.     virtual void handleControlClass();
  21.     virtual Boolean InstallPicStyle( DRichStyle* theStyle);
  22.      virtual Boolean PutPicture();
  23.     
  24. protected:
  25.     char*     fPict;
  26.     ulong     fPictMax, fPictSize;
  27.     Boolean    fInPic, fNotDone;
  28.     DFile*    fTempData;
  29.     
  30.     virtual Boolean  StuffInStyle( DRichStyle* theStyle);
  31.     virtual Boolean  StuffInDocument();
  32.     virtual void  ReadDataFromFile();
  33.     virtual void  PutPicChar(short c);
  34. };
  35.  
  36.  
  37. #endif
  38.